body { margin: 2px; padding: 0; font-size:12pt; overflow:hidden; }

ul { list-style: none outside none; margin: 0; padding: 0; border:0 none; }

.treeview { border:0 none; font-weight:normal; background: url(); }
.treeview li { padding: 3px 0 2px 16px; border:0 none;}
.treeview li span { cursor: pointer;}
.treeview .treeview-active { border: 0 none; font-weight:normal;  }
.treeview .treeview-hover { border: 0 none; background: url();font-weight:normal; }
.treeview .treeview-icon-item { background-position: -112px -144px; height:16px; width:16px; float:left; margin:2px 2px 0 0; }
.treeview .treeview-icon-item-hover { background-position: -96px -144px;  height:16px; width:16px; float:left; margin:2px 2px 0 0; }
.treeview .treeview-icon-expand { background-position: 0 -208px;  height:16px; width:16px; float:left; margin:2px 2px 0 0; }
.treeview .treeview-icon-expand-hover { background-position: -48px -208px;  height:16px; width:16px; float:left; margin:2px 2px 0 0; }
.treeview .treeview-icon-collapse { background-position: -16px -208px;  height:16px; width:16px; float:left; margin:2px 2px 0 0; }
.treeview .treeview-icon-collapse-hover { background-position: -64px -208px;  height:16px; width:16px; float:left; margin:2px 2px 0 0; }
.treeview .treeview-item-title { padding-left:5px; padding-right:5px; }


#usermenu{
float:left;position:relative;left:45px;top:38px;z-index:99;width:40px;list-style-type:none;}
#floatmenu{width:200px;position:absolute;}
#loginstatus{cursor:pointer;color:blue;}
#omenu{display:none;width:200px;}
#usermenu{display:none;}

#usermenu{width:100px;position:absolute;}
#floatmenu{width:200px;position:absolute;}


html {
}

#toolbar {armargin:2px 0; overflow:hidden; padding:2px;}
#toolbar button{width:2em; height:2em;float:left;}
#toolbar li{width:2em; height:2em;}
#toolbar div{ overflow:hidden;}

#toppad{padding:1px;height:28px;text}
#toppad *{vertical-align:middle;}
#entrypad {display:inline-block;float:left;}
#entrypad *{float:left;}


#entrypad #at{margin-top:4px;display:none;}
#entrypad #at.login{margin-top:4px;display:inline-block;}
#entrypad #login_cps{margin-top:4px;display:none;}
#entrypad input{margin:4px 2px 0 0;width:80px;border:1px solid gray;}
#entrypad #userlogin {width:38px;}

#mlogo{height:28px;width:40px;cursor:pointer;border:0px;
background:url(/static/css/images/mmenu.png) 0 -56px no-repeat;
}
#mlogo:hover {background:url(/static/css/images/mmenu.png) 0 -84px no-repeat;}
#mlogo.login {background:url(/static/css/images/mmenu.png) 0 0;}
#mlogo.login:hover {background:url(/static/css/images/mmenu.png) 0 -28px;}

.showlogout {margin:6px 2px 0 2px;}
#toppad #logintext {margin-top:6px;}
#toppad #logintext.login {margin-top:3px; border:0px;}
#logintext .ui-button-text{padding:.1em 1.4em .1em .3em;}
#logintext .ui-button-icon-secondary{right:.1em;}

#botpad {padding:5px;}
#copyright {text-align:right;}

#copyright :first-child {font-weight:bold;float:left;display:inline;margin:0 0 0 10px;}